Comparing Process and Event-Based Software Performance Simulation

نویسندگان

  • Philipp Merkle
  • Ralf H. Reussner
  • Walter F. Tichy
  • Jörg Henß
  • Jens Happe
چکیده

Predicting the performance of complex software systems most commonly relies on simulation. For this, executable computer models (simulators) are developed that resemble the performance of real systems. The way in which the system behaviour is captured by simulators is strongly influenced by the so-called worldview employed by the simulation developer. The two most common world-views are processand event-oriented simulation. The choice for a world-view does also affect the performance and scalability of the resulting simulator. This has been addressed by a few studies comparing the world-views in terms of performance, which, however, lack of representativeness. Specifically, none of them is based on a simulator actually being used for performance predictions. Therefore, we perform such a comparison in the context of the Palladio Component Model (PCM), which has been used successfully in a number of case studies, thus emphasizing its representativeness. We compare the process-oriented PCM simulator SimuCom to its event-oriented counterpart EventSim, where the latter one has been developed in this thesis. We i) identify factors potentially influencing simulation performance, ii) rank these factors, and iii) assess the simulator’s performance and scalability based on the most influential factors. A validation suggests that EventSim is semantically equivalent to SimuCom. For most PCM models, EventSim outperforms SimuCom due to the overhead induced by the process-orientation. Both simulators scale linear in terms of simulation duration when increasing the model complexity; the simulation duration in SimuCom, however, increases at a rate up to 50 times the rate of EventSim. Limits in scalability have been observed only with SimuCom, but most of them can not be attributed to the worldview used.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Simulation of container operations in the marshaling yard – case study: Aprin station

In this project, an attempt has been made to investigate the loading/unloading operations for container loads on a at the Aprin station with a simulation approach. Simulation is an approximate imitation of the operation of a process or system whose performance is examined over time. In this study, Aprin station was selected as the largest railway station for container transport in Iran. To find...

متن کامل

Reduction of production disturbances of a shoemaking industry through a discrete event simulation approach

This study presents a reduction of production disturbances of a shoemaking industry through discrete event simulation approach. The study is conducted at Peacock Shoe factory found in Addis Ababa, Ethiopia.  This factory faces line balancing problem that becomes production disturbance for its assembly lines. Detail time study is carried out for the selected shoe model using stopwatch. Assembly ...

متن کامل

Performance Measurement and Improvement of Healthcare Service Using Discrete Event Simulation in Bahir Dar Clinic

This paper deals with the service performance analysis and improvement using discrete event simulation has been used. The simulation of the health care has been done by arena master development 14-version software. The performance measurement for this study are patients output, service rate, service efficiency and it is directly related to waiting time of patients in each service station, work ...

متن کامل

Appointment process of open-heart surgery in Shahid Rajaei Heart Hospital using a discrete event simulation approach

Background: The waiting list is a list of selected patients in the surgical queue. If demand exceeds capacity, the waiting list grows rapidly, which may lead to unacceptable waiting for patients, especially those in need of acute medical care. Patients waiting for heart surgery are placed on the waiting list for surgery, and sometimes the waiting time is longer than patients expect. Reducing th...

متن کامل

Service Process Modeling through Simulation and Scenario Development for Insurance Analysis

Insurance companies are among the service organizations, which maintain close relationships with their clients by providing insurance services. Clients are the most important resource for service companies. And profitability of insurance companies undoubtedly hinges on clear analysis of client satisfaction and improved productivity of service providers. An important factor of client satisfactio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011